前端和后端是分開的,原因有幾個(gè)。首先,它們是完全不同的接口,使用自己獨(dú)特的框架、語言和開發(fā)機(jī)制。但是,考慮到前端和后端以多種方式連接,這仍然是一個(gè)有效的問題。他們正朝著同一個(gè)目標(biāo)努力:制作一個(gè)功能強(qiáng)大的網(wǎng)站、應(yīng)用程序或軟件。我們不能說“發(fā)展”就結(jié)束了嗎?
是的,我們可以將前端和后端開發(fā)與更通用的術(shù)語(如“開發(fā)”)結(jié)合起來,猜猜看,我們做到了!“開發(fā)”一詞只是一個(gè)總體類別,指的是所有類型的編碼、設(shè)計(jì)和網(wǎng)站建設(shè)。此外,還有一個(gè)術(shù)語叫做全棧開發(fā),它指的是前端和后端。
這有點(diǎn)像蓋房子:在施工人員中,你有木匠、電工、水管工、建筑師和許多其他工作參與到完成的項(xiàng)目中。“施工人員”、“房屋建筑商”或任何你想稱呼的整個(gè)團(tuán)隊(duì)都由致力于完成共同目標(biāo)的個(gè)人組成。然而,這是一個(gè)廣泛的類別。說某人是房屋建筑商或建筑工人,并不能告訴我們太多關(guān)于他們的具體技能、他們使用的工具或他們?cè)诜孔拥哪男┎糠止ぷ鞯男畔ⅰ?/p>
建立網(wǎng)站就像建造房子一樣。一個(gè)人可以自己蓋房子嗎?當(dāng)然可以,但是效率較低,并且需要對(duì)該人進(jìn)行許多技能的培訓(xùn)。前端和后端開發(fā)也是如此。它們是網(wǎng)站開發(fā)的子集,因?yàn)樗鼈兊哪芰κ仟?dú)一無二的。這使得行業(yè)內(nèi)更容易為每項(xiàng)工作找到最合適的人,而不是篩選許多自稱為開發(fā)人員的人,但這僅意味著他們可以在一邊工作。
將前端開發(fā)人員想象成房屋的油漆工。后端開發(fā)人員就像一名電工,在墻內(nèi)從事看不見但至關(guān)重要的工作。油漆工可能有一些電工技能,電工可能有一點(diǎn)繪畫經(jīng)驗(yàn),但是如果你沒有找到工作所需的兩個(gè)專業(yè)人員來試圖省錢,那就太愚蠢了。